package com.lancoo.ccas52.schedues;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.concurrent.TimeUnit;

/**
 * @ClassName TimingParameter
 * @Description TODO
 * @Author quin
 * @Date 2023/8/9 9:06
 */
@Data
@Accessors(chain = true)
public class TimingParameter implements Serializable {

    private Integer taskId;
    /**
     * 模块 1.审核开课计划变更  2.选课结束提醒
     */
    private Integer module;

    /**
     * 延迟时间
     */
    private int delayTime;

    /**
     * 时间单位
     */
    private TimeUnit timeUnit = TimeUnit.SECONDS;

    /**
     * 1预选 2正式选课
     */
    private Integer type;

    /**
     * 选课轮次 轮次 1正 2补 3退
     */
    private Integer round;
}
